Offshore rig with blowout preventer milling assembly

ABSTRACT

An offshore rig for production or drilling of hydrocarbons from a wellbore at sea utilizes a blowout preventer milling assembly. The offshore rig is used for milling gasket surfaces of a blowout preventer at sea either using a portable controller on the offshore rig or a client device remote to the offshore rig. The client device is connected to the portable controller via a network to control the movement of a pneumatic spindle. The pneumatic spindle mills the gasket surface of the blowout preventer. During the milling, the blowout preventer is still attached to the casing or tubulars over the well location.

CROSS REFERENCE TO RELATED APPLICATION

The current application claims priority to and the benefit of U.S.Provisional Patent Application Ser. No. 62/059,767 filed on Oct. 3,2014, entitled “OFFSHORE RIG WITH BLOWOUT PREVENTOR MILLING ASSEMBLY”.This reference is herein incorporated in its entirety.

FIELD

The embodiments generally relate to an offshore rig with an automatedblowout preventer milling assembly for milling gaskets in a blowoutpreventer.

BACKGROUND

Offshore production rigs and offshore drilling rigs need blowoutpreventers. Blowout preventers control sub surface pressures that mayadversely affect equipment used in drilling oil and gas wells.

Drilling accidents in the Gulf of Mexico resulted in new rules forinspection of offshore production rig blowout preventers and offshoredrilling rig blowout preventers.

Rigs are needed which can repair and refinish blowout preventers ontheir decks without needing to send the blowout preventers to land forrepair.

A need exists for drilling rigs or production rigs that can retrofit orre-mill these blowout preventers on deck or in the sea therebyminimizing the amount of time the well needs to be shutdown.

The present embodiments meet these needs.

BRIEF DESCRIPTION OF THE DRAWINGS

The detailed description will be better understood in conjunction withthe accompanying drawings as follows:

FIG. 1 depicts an exploded view of an embodiment of the blowoutpreventer milling assembly.

FIG. 2 depicts a detailed isometric view of a support frame.

FIG. 3 depicts an isometric view of a support frame with the bridgeframe.

FIG. 4 depicts an isometric view of the legs installed in the grooves ofthe blowout preventer with spring loaded mounting assemblies.

FIG. 5A depicts an isometric view of an embodiment of a pneumaticspindle.

FIG. 5B depicts an isometric view of an embodiment of a calibration headfor use with the pneumatic spindle.

FIG. 6 depicts an embodiment of the portable controller connected to anetwork for communication with a client device.

FIG. 7 depicts a diagram of the portable controller.

FIG. 8 depicts an embodiment for using the blowout preventer millingassembly

FIG. 9A depicts a rig usable with the blowout preventer millingassembly.

FIG. 9B depicts a detail of the blowout preventer milling assemblyinstalled on a blowout preventer.

FIG. 10 depicts a diagram of another embodiment for using the equipmentdescribed above.

The present embodiments are detailed below with reference to the listedFigures.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Before explaining the present apparatus in detail, it is to beunderstood that the apparatus is not limited to the particularembodiments and that it can be practiced or carried out in various ways.

The production oil and natural gas rigs and the drilling rigs of thisinvention save power by allowing blowout preventer gasket surfacerefinishing to be done on deck at sea instead of transporting theblowout preventer to and from shore.

The production oil and natural gas rigs and the drilling rigs of thisinvention save lives by allowing an operator remote from a site to dothe gasket refinishing.

The production oil and natural gas rigs and the drilling rigs of thisinvention use a blowout preventer milling assembly for milling a gasketsurface in a blowout preventer on deck while the operator is either onthe rig or at a remote location.

The embodiments generally relate to a rig for production or drilling ofhydrocarbons from a wellbore at sea.

The offshore rig can have a derrick or a tower, or a group of towers, ona platform. The offshore rig can have a hoist mounted to the derrick.The offshore rig can have a drawworks connected to the hoist.

The offshore rig can have a generator with a fuel supply mounted to theplatform and connected to power the drawworks. The offshore rig can havea portable controller connected to a generator.

The offshore rig can have an inner tubular and an outer tubularconnected to the platform, wherein the inner tubular is inserted in thewellbore. The offshore rig can have a blowout preventer mounted to theouter tubular.

The offshore rig can have a blowout preventer milling assembly connectedto the blowout preventer.

The blowout preventer milling assembly can be used for milling a gasketsurface in a blowout preventer on an offshore rig, floating in water orfixed to a sea bottom.

The blowout preventer milling assembly can have a pair of legsinsertable in pre-existing grooves on the blowout preventer. A supportframe can be secured to the pair of legs.

A pair of support frame rails can be mounted to the support frame. Thesupport frame rails can be mounted so that each rail is on oppositesides of the gasket surface, and can be mounted in parallel to oneanother.

A pair of bearings can be mounted to each support frame rail. A carriageplate can be mounted to each pair of bearings.

A support frame actuator, such as a linear actuator with a ball screw,can be mounted so that the ball screw is parallel to the support framerails. A ball nut can be secured to the opposite side of the supportframe actuator.

The support frame actuator can move the first and second carriage platesalong the support frame rails along an x-axis of the support frame.

A bridge frame can be secured to the carriage plates. A pair of bridgerails can be attached to a first side of the bridge frame. The bridgerails can be mounted in parallel to each other.

A bridge carriage plate can be mounted on top of the bridge rails. Aspindle holder can a bridge frame actuator can be mounted to the bridgecarriage plate.

The bridge frame actuator can be a second linear actuator with a ballscrew and ball nut for linearly moving the spindle holderbi-directionally on the bridge rails at a 90 degree angle to the supportframe rails.

A pneumatic spindle, which can have two different removable heads: acalibration head and a cutting head, can be inserted into the spindleholder. The pneumatic spindle can be connected to a pneumatic airsupply.

A portable controller with a portable controller processor, a portablecontroller data storage and a portable controller display can be used tocommunicate both signals and power to the two actuators providingprecise movement of the spindle holder over the gasket surface.

The portable controller can be in an impact proof, water proof plasticor rubberized housing.

The portable controller can send movement signals to and receive signalsfrom (bi-directionally) the support frame actuator and bridge frameactuator. The portable controller can receive power from a power supplyand transfer the power, such as using a rectifier or a transformer, toeach of the actuators.

The portable controller processor can communicate with a network thatcommunicates to a client device.

The portable controller itself can control the movement of the actuatorsto move the pneumatic spindle accurately over the gasket surface to millthe gasket surface of the blowout preventer.

The client device via the network can instruct the portable controllerto control the movement of the actuators and move the pneumatic spindleaccurately over the gasket surface to mill the gasket surface of theblowout preventer.

The term “data storage” refers to a non-transitory computer readablemedium, such as a hard disk drive, solid state drive, flash drive, tapedrive, and the like. The term “non-transitory computer readable medium”excludes any transitory signals but includes any non-transitory datastorage circuitry, e.g., buffers, cache, and queues, within transceiversof transitory signals.

The term “network” refers to a satellite network, cellular network,internet network, a peer to peer network, a local area network, a widearea network, another global communication network, or combinations ofthese networks.

The processor can be a computer, a programmable logic circuit, oranother similar processor. The display can be an interactive touchdisplay, such as a smart phone or tablet computer.

Turning now to the Figures, FIG. 1 depicts an exploded view of anembodiment of the blowout preventer milling assembly 5 positioned over agasket surface 3 of a blowout preventer 1.

The blowout preventer milling assembly 5 can have a first leg 10 a and asecond leg 10 b, which herein can be referred to as the pair of legs.Each leg can be generally square in shape with an extension that allowseach leg to slide into both first groove 2 a and second groove 2 b inthe blowout preventer 1 using an extension 11 a and 11 b on each leg.

A support frame 8 can be mounted to both of the first leg 10 a and thesecond leg 10 b. The support frame 8 can extend away from the pair oflegs and extend away from the blowout preventer 1 above the gasketsurface 3.

The support frame 8 can include a pair of support frame rails mounted inparallel to the support frame 8. A first support frame rail 15 a isshown in this Figure.

The support frame 8 can include a support frame actuator 14. The supportframe actuator 14 can cause a bridge frame 27 to travel along theparallel support frame rails on an x-axis. The support frame actuator 14can be a linear actuator with a ball screw 35 and a ball nut 37. Theball nut 37 can be secured to the bridge frame 27.

The bridge frame 27 can support a bridge frame actuator 18 to move aspindle holder 20 on a y-axis while the support frame 8 moves the bridgefame on the aforementioned x-axis. In embodiments, the bridge frameactuator 18 can be a linear actuator with a ball screw and ball nut,similar to, but shorter in length than the support frame actuator 14.

A pneumatic spindle 21 can be mounted to the spindle holder 20 andconnected to a pneumatic air supply for both calibration and cutting.

In embodiments, the support frame 8 can be from 30 inches to 50 incheslong by 12 inches to 24 inches.

In embodiments, the bridge frame 27 can be from 12 inches to 24 incheslong and 2 inches to 6 inches wide.

The support frame 8 can be made from cast iron. The bridge frame 27 canbe made from aluminum.

The voltage to operate the actuators can be from a 110 volt powersupply.

A plurality of jack screws 57 a-57 d can be used. At least two jackscrews 57 a and 57 b can be used to secure each leg to the blowoutpreventer once the legs are installed in the grooves.

A first bridge bearing 43 a and a second bridge bearing 43 b can be usedto support the spindle holder 20.

FIG. 2 depicts a detailed isometric view of the support frame.

The support frame 8 is shown with the first support frame rail 15 a andthe second support frame rail 15 b.

A plurality of first support frame bearings 17 a and 17 b can be mountedto the first support frame rail 15 a.

A plurality of second support frame bearings 19 a and 19 b can bemounted to the second support frame rail 15 b.

The bridge frame can be mounted over the plurality of first supportframe bearings 17 a and 17 b and the plurality of second support framebearings 19 a and 19 b enabling the bridge frame to slide on the firstsupport frame rail 15 a and the second support frame rail 15 b.

FIG. 3 depicts an isometric view of a support frame with a bridge frame.

The support frame actuator 14 can move the bridge frame 27 along thefirst support frame rail and the second support frame rail with a ballscrew 35 that connects to a ball nut 37.

A first carriage plate 23 a is shown riding on the first support framerail while a second carriage plate 23 b rides on the second supportframe rail.

The bridge frame 27 can have a first bridge rail 39 a and a secondbridge rail 39 b, both which can be mounted to a first side 44 of thebridge frame 27.

The first bridge rail 39 a and second bridge rail 39 b can be mounted inparallel to each other like the first support frame rail and secondsupport frame rail.

In embodiments, the first bridge rail 39 a and second bridge rail 39 bcan run the width of the bridge frame 27. The bridge frame 27 can haveadditional bridge rails in order to support the bridge frame 27. Thesecond bridge rail 39 b can also be used to support the spindle holder20.

The first bridge rail 39 a and the second bridge rail 39 b can be from12 inches to 24 inches in length. The bridge rails can be made fromcarbon steel. The first bridge rail 39 a and the second bridge rail 39 bcan be attached to the bridge frame 27 with fasteners, such as bolts andscrews.

A bridge frame actuator 18 can be mounted to the bridge frame 27. Thebridge frame actuator 18 can move the spindle holder 20 along the firstbridge rail 39 a and the second bridge rail 39 b at a 90 degree angle tothe direction the support frame actuator 14 moves the bridge frame 27 onthe first and second support frame rails, which is along a y-axis.

The spindle holder 20 can be connected to a pneumatic air supply 28.

The first carriage plate 23 a can be mounted over the plurality of firstsupport bearings 17 a and 17 b for slidably engaging the first supportframe rail.

The second carriage plate 23 b can be mounted over the plurality ofsecond support bearings 19 a and 19 b for slidably engaging the secondsupport frame rail.

The support frame actuator 14 can move the two carriage plates 23 a and23 b along the support frame in a linear motion in parallel. Anyactuator means that can move the weight of the bridge frame can be used,particularly actuators that are usable in the deep sea without failing,such as in 5,000 feet of water.

The first bridge bearing 43 a and the second bridge bearing can be usedto support the spindle holder 20.

In embodiments, the ball screw 35 can penetrate the ball nut 37 securedto the bridge frame 27, thereby allowing the bridge frame 27 to move onsimultaneously on the support frame rails perpendicular to movement ofthe spindle holder 20 on the bridge rails.

In embodiments, the bridge frame actuator 18 can be a linear actuatorthat uses a bridge ball screw 51 parallel to the bridge rails. Thebridge ball screw 51 can penetrate a bridge ball nut secured to thespindle holder 20, thereby allowing the spindle holder 20 to move on thebridge rail perpendicular to the support frame rails.

A pneumatic spindle 21 is also shown.

FIG. 4 depicts an isometric view of the first leg 10 a and second leg 10b installed in the first groove 2 a and the second groove 2 b of theblowout preventer 1.

Spring loaded mounting assemblies 13 a, 13 b, and 13 c can be used tohold the legs into the blowout preventer 1.

Each spring loaded mounting assembly 13 a-13 c can include a threadedrod, a die spring surrounding the threaded rod, an adjustment screw capmounted to the threaded rod, a flange nut mounted to the threaded rod, awasher, a holding jig connected to the threaded rod, and an adjustmentscrew mounted to the support frame.

The legs can be carbon steel legs from 3 inches to 5 inches inthickness. The first leg 10 a and the second leg 10 b can be mountedadjustably and movably in the first and second grooves 2 a and 2 b. Thelegs can be from 9 inches and 14 inches in height.

FIG. 5A depicts an isometric view of an embodiment of a pneumaticspindle.

The pneumatic spindle 21 can have a cutting head 32. In embodiments, thecutting head 32 can be a fly cutter. The pneumatic spindle 21 can beremovably mounted in the spindle holder.

The cutting head can be purchased from Meridian Equipment, Inc. ofHouston, Tex.

The pneumatic spindle can use a threaded body 222 to receive the cuttinghead 32 and a graduated rotatable dial 221.

FIG. 5B depicts an isometric view of an embodiment of a calibration headfor use with the pneumatic spindle.

A calibration head 31, which can be an anodized aluminum calibrationhead, can engage the threaded body with a graduated rotatable dial. Thecalibration head 31 can be installed to the threaded body or thecalibration head can be removed from the threaded body and the cuttinghead can be installed, creating a versatile spindle.

FIG. 6 depicts an embodiment of the portable controller 24 connected toa network 25 for communication with a client device 26.

The client device 26 can have a client device processor connected to aclient device display 91 and a client device input device 92, such as akeyboard. The client device 26 can be a laptop, a computer, a cellularphone, a smart phone, a tablet computer, or another remote processingdevice with bidirectional communication for communicating with theportable controller 24.

The network 25 can be a local area network, a wide area network, theinternet, a cellular network, peer to peer network, satellite network,another global communication network, such as the internet, combinationsthereof, or other type of networks capable of bi-directionalcommunication.

The portable controller 24 can be encased in a closable housing 71. Theclosable housing can be plastic or a rubberized plastic, impactresistant, and water proof when closed.

The portable controller 24 can include a power supply inlet 30 formed ona face plate in the closable housing 71. The power can be 110 volt or220 volt AC power. In embodiments, the power can be input into theportable controller and can be passed through an AC/DC converter forchanging the AC power to DC power prior to operating the actuators onthe frames. In embodiment the portable controller can receive DC powerfrom onboard batteries. The actuators can be operated from 12 volts to29 volts.

For controlling the x-axis movement of the pneumatic spindle with thecalibration head or the cutting head, the portable controller cantransmit commands from a processor with a portable controller display 75mounted to the face plate to a support frame actuator output 34.

In embodiments the pneumatic spindle can be operated at a pressure from60 psi to 120 psi.

A cable can connect between the support frame actuator output 34transmitting commands to the support frame actuator.

The support frame actuator can communicate to the portable controllervia a support frame actuator input 33.

A cable can connect from a power supply 29 via the power supply inlet 30to the portable controller 24.

The portable controller 24 can also be in communication with the bridgeframe actuator.

The portable controller 24 can have a bridge frame actuator input 36 forreceiving signals from the bridge frame actuator for storage in a datastorage connected to the portable controller processor.

For controlling the x-axis movement of the spindle with the calibrationhead or the cutting head, the portable controller can use a bridge frameactuator output 38 for transmitting commands and power to the bridgeframe actuator.

The portable controller 24 can have an internet connection 55 allowingthe processor of the portable controller to communicate with the network25, the internet or another network.

The portable controller display 75 can be configured as a touch screen,acting as both an input device and a display device, much like a tabletcomputer.

The portable controller 24 can have an emergency stop button 42 toterminate power to the actuators and pneumatic spindle with either thecutting head or calibration head.

An AC/DC converter can be in the portable controller to provide powerfrom a source to the actuators.

FIG. 7 depicts a diagram of the portable controller 24.

The portable controller 24 can include the portable controller display75, a portable controller processor 73, a portable controller datastorage 77, and a multiport motor drive 81. A usable multiport motordrive can be an ACS motion control made by Minarick Automation andControl of Houston Tex.

The portable controller processor 73 can be connected to the portablecontroller display 75, and the portable controller data storage 77. Theportable controller processor 73 can be used to execute computerinstructions in the portable controller data storage.

The portable controller data storage 77 can include a library of gasketsizes 399. Gasket sizes can differ depending on the type of blowoutpreventer. For example, a blowout preventer gasket size can be from 8inches to 12 inches wide and from 24 inches to 40 inches long.

The portable controller data storage 77 can include computerinstructions 400 to instruct the portable controller processor tocalibrate the pneumatic spindle with the calibration head prior tocutting the gasket surface.

The portable controller data storage 77 can include computerinstructions 402 to instruct the portable controller processor tooperate the pneumatic spindle with the cutting head to cut the gasketsurface after calibration.

The portable controller data storage 77 can include computerinstructions 404 to instruct the portable controller processor to enablea client device connected to the network to control the blowoutpreventer milling assembly from a remote location.

An AC/DC converter 130 can be in the portable controller to providepower from a source to the actuators.

FIG. 8 depicts an embodiment for using the blowout preventer millingassembly.

The blowout preventer milling assembly can include opening a blowoutpreventer door to reveal a chamber surrounding a gasket of a blowoutpreventer, as step 300.

The blowout preventer milling assembly can include inserting legs intogrooves on opposite sides of the gasket, as step 302.

The blowout preventer milling assembly can include attaching the blowoutpreventer milling assembly to the legs, as step 304. In embodiments,spring loaded mounting assemblies can be used.

The blowout preventer milling assembly can include inserting a pneumaticspindle with a calibration head into the spindle holder on the bridgeframe, as step 306.

The blowout preventer milling assembly can include connecting a supportframe actuator and a bridge frame actuator to a portable controller thatcan be connected to a power supply, as step 308.

The blowout preventer milling assembly can include locating a gasketsurface in a blowout preventer using the calibration head and portablecontroller, as step 310.

The blowout preventer milling assembly can include obtaining a presetsize of the gasket for the particular blowout preventer from a libraryof gasket sizes in the portable controller data storage, as step 311.

The blowout preventer milling assembly can include using computerinstructions in the portable controller data storage to instruct theportable controller processor to align the spindle holder to the centerof the gasket surface on the blowout preventer, as step 312.

The blowout preventer milling assembly can include verifying that thegasket surface can be aligned with the support frame rails using anindicator on the calibration head, as step 313.

The blowout preventer milling assembly can include removing thecalibration head and placing a cutting head on the pneumatic spindle,and placing the pneumatic spindle with cutting head in the spindleholder, as step 314. The cutting head can be connected to a pneumaticpower supply, such as a pneumatic air supply.

The blowout preventer milling assembly can include using the cuttinghead and the portable controller to mill the gasket surface in a blowoutpreventer, as step 315. The milling can be done automatically, or byremote control using a client device connected to a network, wherein theclient device can be remote from the cutting head.

The blowout preventer milling assembly can include disengaging thecutting head from the power supply and removing the blowout preventermilling assembly, as step 316.

The blowout preventer milling assembly can include removing the legs, asstep 317.

FIG. 9A depicts a rig usable with the blowout preventer millingassembly.

The rig can be a production rig for use in processing with hydrocarbonsfrom a subsea well, a drilling rig for drilling for hydrocarbons from asubsea wellbore, or similar rig usable with the invention.

The rig 1000 can include a derrick 1002 on a platform 1004.

The platform 1004 is shown as a floating semi-submersible. In otherembodiments, the platform 1004 can be a spar, a tension leg platform, ajack up platform, a drill ship, or another floating vessel.

A hoist 1006 can be mounted to the derrick 1002. The derrick 1002 canalso be a tower. In embodiments, the derrick 1002 can be a plurality oftowers mounted to the platform. The hoist 1006 can include a hook withtraveling block rolling over sheaves on the crown of the derrick 1002 ortower.

A drawworks 1008 can be connected to the hoist 1006. A generator 1010with a fuel supply 1012 can be mounted to the platform 1004. Thegenerator 1010 can operate the drawworks 1008 and hoist 1006.

The portable controller 24 can rest on the deck of the platform 1004 andcan be connected to the generator 1010.

Tubulars 1014 a and 1014 b, shown here as an inner tubular and an outertubular extending from the platform, wherein the inner tubular isinserted in to a wellbore 1016. In embodiments, the tubulars 1014 a and1014 b can be casing. The blowout preventer 1 can be mounted to thetubular 1014 b, or the outer tubular.

FIG. 9B shows a detail of the blowout preventer milling assembly 5installed on the blowout preventer.

The second leg 10 b is shown installed in the grooves of the blowoutpreventer.

The support frame 8 along with the spindle holder 20 is shown mounted tothe bridge frame 27.

FIG. 10 shows an embodiment for repairing a blowout preventer while inan operational configuration at sea using the blowout preventer millingassembly.

Step 2000 involves lifting a blowout preventer while secured to casingsor tubulars and in an operational configuration to a deck or platform ofa rig at sea.

Step 2002 involves locking the blowout preventer to the deck or platformof a rig at sea.

Step 2004 involves opening doors of a gasket chamber of the blowoutpreventer exposing a gasket surface.

Step 2006 involves sliding a pair of legs into grooves in the gasketchamber.

Step 2008 involves attaching a blowout preventer milling assembly to thepair of legs using a plurality of spring loaded mounting assemblies.

Step 2010 involves inserting a pneumatic spindle with a calibration headinto a spindle holder of the blowout preventer milling assembly.

Step 2012 involves connecting at a support frame actuator of the blowoutpreventer milling assembly to a portable controller, and connecting abridge frame actuator of the blowout preventer milling assembly to theportable controller; enabling simultaneous movement along an x-axis andy-axis of the blowout preventer milling assembly.

Step 2014 involves connecting the portable controller to a power supply.

Step 2016 involves calibrating a location of the pneumatic spindle overthe gasket surface using the portable controller; the portablecontroller controlling x-axis and y-axis movement simultaneously by bothactuators.

Step 2018 involves obtaining a preset size of the gasket surface from alibrary of gasket sizes in the portable controller data storage.

Step 2020 involves replacing the calibration head of the pneumaticspindle after calibration with a cutting head.

Step 2020 involves connecting the pneumatic spindle with the cuttinghead to a pneumatic air supply.

Step 2022 involves activating the pneumatic air supply to providepressurized air in a range of 85 psi to 95 psi to the pneumatic spindlewith the cutting head.

Step 2024 involves automatically refinishing the gasket surface usingthe cutting head by simultaneously moving the support frame actuatoralong an x-axis and the bridge frame actuator along a y-axis, moving thepneumatic spindle in a predetermined pattern over the gasket surfaceusing an identified gasket size bi-directionally.

Step 2026 involves de-energizing the pneumatic air supply.

Step 2028 involves disengaging the pneumatic spindle with the cuttinghead from the de-energized pneumatic air supply.

Step 2030 involves removing the blowout preventer milling assembly fromthe pair of legs.

Step 2032 involves removing the pair of legs from the grooves of theblowout preventer forming a repaired blowout preventer gasket while theblowout preventer is in operational configuration at sea and while theblowout preventer is in line with casing or tubulars and secured tocasings or tubulars of a wellbore.

While these embodiments have been described with emphasis on theembodiments, it should be understood that within the scope of theappended claims, the embodiments might be practiced other than asspecifically described herein.

What is claimed is:
 1. An offshore rig for production or drilling ofhydrocarbons from a wellbore, the offshore rig comprising: a. a derrickon a platform; b. a hoist mounted to the derrick; c. a drawworksconnected to the hoist; d. a generator with a fuel supply mounted to theplatform for powering the drawworks; e. an inner tubular and an outertubular connected to the platform, wherein the inner tubular is insertedin the wellbore; f. a blowout preventer mounted to the outer tubular;and g. a blowout preventer milling assembly connected to the blowoutpreventer, the blowout preventer milling assembly comprising: (i) afirst leg and a second leg, wherein each leg is removably connected in afirst groove and a second groove of the blowout preventer, each grooveis on an opposite side of a gasket surface; (ii) a support frame; (iii)a first support frame rail and a second support frame rail, with thefirst support frame rail parallel to the second support frame rail; (iv)a support frame actuator mounted to the support frame; (v) a bridgeframe; (vi) a first bridge rail and a second bridge rail, the firstbridge rail parallel to the second bridge rail, with both bridge railsmounted on a first side of the bridge frame; (vii) a spindle holdermounted to the bridge frame; (viii) a bridge frame actuator mounted tothe bridge frame, wherein the bridge frame actuator moves the spindleholder along the first and second bridge rails at a 90 degree angle tothe first and second support frame rails; (ix) a pneumatic spindlecomprising a calibration head and a cutting head, wherein the pneumaticspindle is removably mounted in the spindle holder and is connected to apneumatic air supply providing operational air pressure; and (x) aportable controller in communication with the support frame actuator,the bridge frame actuator, a network, and a power supply, wherein theportable controller comprises: (1) a portable controller processor; (2)a portable controller display connected to the portable controllerprocessor; and (3) a portable controller data storage connected to theportable controller processor; and wherein the portable controllercontrols movement of the pneumatic spindle by using the support frameactuator to control movement on an x-axis and using the bridge frameactuator to control movement of the pneumatic spindle on a y-axis. 2.The offshore rig of claim 1, wherein the support frame is mounted to thefirst leg and the second leg using a plurality of spring loaded mountingassemblies.
 3. The offshore rig claim 1, wherein the portable controlleris connected to the network for communicating between a client devicewith a client device display and a client device input device and amultiport motor drive in the portable controller.
 4. The offshore rig ofclaim 1, wherein the portable controller is connected to the pneumaticair supply and the pneumatic spindle to turn on and off the pneumaticspindle.
 5. The offshore rig of claim 1, wherein the portable controllerfurther comprises: a. a closable housing; b. a power supply inletconnected to the portable controller processor; c. a support frameactuator output connected to the portable controller processor fortransmitting signals to the support frame actuator controlling movementon the x-axis; d. a support frame actuator input configured to receivesignals from the support frame actuator; e. a bridge frame actuatoroutput connected to the portable controller processor for transmittingsignals to the bridge frame actuator controlling movement on the y-axismovement; and f. a bridge frame actuator input configured to receivesignals from the bridge frame actuator by the portable controllerprocessor.
 6. The offshore rig of claim 1, wherein the portablecontroller data storage comprises: a. a library of gasket sizes toidentify a size of a gasket; and b. computer instructions in theportable controller processor to: (i) calibrate the pneumatic spindlewith the calibration head prior to cutting the gasket surface; (ii)operate the pneumatic spindle with the cutting head to cut the gasketsurface after calibration; and (iii) enable a client device connected tothe network to control the blowout preventer milling assembly from aremote location.
 7. The offshore rig of claim 1, wherein the portablecontroller further comprises an emergency stop button to terminate powerfrom the power supply to shut off the portable controller processor. 8.The offshore rig of claim 1, wherein the blowout preventer millingassembly comprises: a. a plurality of first bearings, each first bearingof the plurality of first bearings slidably engaging the first supportframe rail; b. a plurality of second bearings, each second bearing ofthe plurality of second bearings slidably engaging the second supportframe rail; c. a first carriage plate attached to the plurality of firstbearings; and d. a second carriage plate attached to the plurality ofsecond bearings; e. a plurality of first bridge bearings engaging thefirst bridge rail; and f. a second bridge bearing engaging the secondbridge rail.
 9. The offshore rig of claim 1, wherein the cutting head isa fly cutter.
 10. The offshore rig of claim 1, further comprising aninternet connection in communication with the portable controllerprocessor enabling remote control of the blowout preventer millingassembly by a client device using the network.
 11. The offshore rig ofclaim 1, further comprising a plurality of jack screws, wherein at leasttwo jack screws of the plurality of jack screws secure the first leg orthe second leg to the blowout preventer.
 12. The offshore rig of claim1, wherein the pneumatic spindle comprises a graduated rotatable dialengaging a threaded body, wherein the calibration head or the cuttinghead installs on the threaded body.
 13. The offshore rig of claim 1,wherein the support frame actuator comprises a ball screw with a ballnut for moving the bridge frame along the first and second support framerails.